package com.sojson.config.converter.fastjson;

import com.alibaba.fastjson.serializer.PropertyFilter;
import com.sojson.util.StringUtil;

/**
 * 空值不序列化
 * 
 * @author liu
 * @date 2021-09-28
 */
public class NullNoOutPropertyFilter implements PropertyFilter {

    /**
     * 是否序列化此属性
     * 
     * @param object    属性所属的对象
     * @param name      属性名
     * @param value     属性值
     * @return
     */
    @Override
    public boolean apply(Object object, String name, Object value) {
        return StringUtil.isNotBlankObject(value);
    }

}